Vulkan

Vulkan
Kehittäjä AMD / Khronos
Kehityshistoria
Ensijulkaisu 1.0 / 16. helmikuuta 2016.[1]
Vakaa versio 1.3.278 / 16. helmikuuta 2024[2]
Tiedot
Lisenssi Apache-lisenssi, versio 2.0 ja Apache-lisenssi
Aiheesta muualla
Verkkosivusto
Versiohallinta

Vulkan on Khronos Groupin julkaisema ohjelmointirajapinta. Ennen ensimmäistä julkaisua on myös käytetty epävirallista termiä glNext tai OpenGL Next.

Vulkan on suunniteltu laajempaan käyttöön kuin aikaisempi OpenGL: rajapinta tukee muutakin käyttöä kuin tietokonegrafiikan ohjelmointirajapintana käyttöä. Muita tuettuja toimintoja ovat GPGPU-käyttöön tarkoitettu laskentakapasiteetti ilman näyttötoimintoa tai vastaavaa.[3]

Vulkan on suunniteltu käytettäväksi grafiikkaprosessoreilla, digitaalisilla signaaliprosessoreilla sekä kiinteätoimisilla laitteilla.[3]

Vulkan myös toimii lähempänä laitteistotasoa ja ajurit jättävät enemmän vastuuta sovelluskehittäjälle kuten tilaseurannan, muistihallinnan, synkronoinnin ja vikatilanteiden käsittelyn.[3]

  1. Viittausvirhe: Virheellinen <ref>-elementti; viitettä mb ei löytynyt
  2. Vulkan 1.3.278 - A Specification (päivittyvä määrittely) khronos.org. 16.2.2024. Viitattu 24.2.2024. (englanniksi)
  3. a b c Viittausvirhe: Virheellinen <ref>-elementti; viitettä vpguide ei löytynyt

Developed by StudentB